Danh mục Luồng_điều_khiển

A flow chart showing control flow.

Các loại báo cáo dòng điều khiển được hỗ trợ bởi các ngôn ngữ khác nhau, nhưng có thể được phân loại theo hiệu ứng của chúng:

  • Tiếp tục ở một câu lệnh khác (nhánh vô điều kiện hoặc nhảy)
  • Thực hiện một tập hợp các câu lệnh chỉ khi một số điều kiện được đáp ứng (lựa chọn - tức là, nhánh có điều kiện)
  • Thực hiện một tập hợp các câu lệnh bằng không hoặc nhiều lần, cho đến khi một số điều kiện được đáp ứng (tức là, vòng lặp - giống như nhánh có điều kiện)
  • Thực hiện một tập hợp các câu lệnh ở xa, sau đó luồng điều khiển thường trả về ([[chương trình con], coroutinestiếp tục)
  • Dừng chương trình, ngăn chặn bất kỳ sự thực thi nào khác (dừng vô điều kiện)